!MOC Diagrama de Casos de Uso (Fundamentos, Elementos, Relaciones)
Introducción
En el análisis del Modelo Conceptual del UML, exploramos las características generales del Diagrama de Casos de Uso. En esta clase, profundizaremos en su estudio para que, al finalizar las sesiones previstas, puedan interpretar y elaborar diagramas de casos de uso con una aplicación precisa de su semántica y sintaxis.
El objetivo principal es que adquieran las herramientas necesarias para modelar interacciones entre actores y sistemas, capturando los requisitos funcionales y definiendo el alcance del sistema.
Ejercicio
Desarrollo
Visualización Preliminar
Para comenzar, utilizaremos una historia conceptual que nos permitirá visualizar qué es un diagrama de casos de uso. Esta analogía facilita la comprensión inicial al relacionar los elementos del diagrama con un "mapa de aventuras".
El Diagrama
Según la definición de diagrama y el Modelo Conceptual del UML, la construcción de diagramas se basa en elementos y las relaciones entre ellos.
Para entender completamente el Diagrama de Casos de Uso, analizaremos por separado los elementos y las relaciones que lo componen. Sin embargo, dado que los elementos y las relaciones están intrínsecamente conectados, en algunos casos será necesario abordar las relaciones al presentar los elementos, con el fin de contextualizar su uso y dar sentido a cada componente en su entorno funcional.
Este enfoque permite comprender cómo los actores, casos de uso y el sistema sujeto de estudio se integran y colaboran para modelar interacciones significativas, manteniendo la coherencia entre los conceptos fundamentales del UML.
Elementos
Los Elementos del Diagrama de Casos de Uso son:
Ejercicio
Relaciones
Conclusión
El diagrama indicado a continuación, resume los conceptos a asociados al diagrama de casos uso, en cuanto a sus elementos, relaciones, reglas y mecanismos comunes (Modelo Conceptual del UML).
Figura
Modelo Conceptual del Diagrama de Casos de Uso
Referencias
(OMG, 2017)
OMG. (2017, diciembre). About the Unified Modeling Language Specification Version 2.5.1. https://www.omg.org/spec/UML
(Booch et al., 2006)
Booch, G., Rumbaugh, J., y Jacobson, I. (2006). El lenguaje Unificado de Modelado: Guía del Usuario (J. J. García Molina & J. Sáez Martínez, Trads.). Addison-Wesley.
(Rumbaugh et al.,2000)
Rumbaugh, J., Booch, G., y Jacobson, I. (2000). El lenguaje unificado de modelado: Manual de referencia.
Bibliografía Adicional
Blankenhorn, K., y Jeckle, M. (2004). A UML Profile for GUI Layout. En M. Weske y P. Liggesmeyer (Eds.), Object-Oriented and Internet-Based Technologies (Vol. 3263, pp. 110-121). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-30196-7_9
Cabot, Sagrera, Jordi. Ingeniería del software, Editorial UOC, 2013. ProQuest Ebook Central, (https://ebookcentral.proquest.com/lib/biblioucsp/detail.action?docID=3219169).
Campderrich, Falgueras, Benet. Ingeniería del software, Editorial UOC, 2003. ProQuest Ebook
Central, https://ebookcentral.proquest.com/lib/biblioucsp/detail.action?docID=3206903.
Casas, Roma, Jordi, and i Caralt,Jordi Conesa. Diseño conceptual de bases de datos en UML, Editorial UOC, 2014. ProQuest Ebook Central, https://ebookcentral.proquest.com/lib/biblioucsp/detail.action?docID=3222912.